Uniication in Extensions of Shallow Equational Theories
نویسندگان
چکیده
We show that uniication in certain extensions of shallow equational theories is decidable. Our extensions generalize the known classes of shallow or standard equational theories. In order to prove de-cidability of uniication in the extensions, a class of Horn clause sets called sorted shallow equational theories is introduced. This class is a natural extension of tree automata with equality constraints between brother subterms as well as shallow sort theories. We show that saturation under sorted superposition is eeective on sorted shallow equational theories. So called semi-linear equational theories can be eeectively transformed into equivalent sorted shallow equational theories and generalize the classes of shallow and standard equational theories.
منابع مشابه
Uni cation in Extensions of Shallow Equational Theories
We show that uni cation in certain extensions of shallow equational theories is decidable Our extensions generalize the known classes of shallow or standard equational theories In order to prove de cidability of uni cation in the extensions a class of Horn clause sets called sorted shallow equational theories is introduced This class is a natural extension of tree automata with equality constra...
متن کاملSyntacticness, Cycle-Syntacticness, and Shallow Theories
Solving equations in the free algebra T (F; X) (i.e. uniication) uses the two rules: f(~ s) = f(~ t) ! ~ s = ~ t (decomposition) and sx] = x !? (occur-check). These two rules are not correct in quotients of T (F; X) by a nitely generated congruence = E. Following C. Kirchner, we rst deene classes of equational theories (called syntactic and cycle syntactic respectively) for which it is possible...
متن کاملUniication in the Union of Disjoint Equational Theories: Combining Decision Procedures Uniication in the Union of Disjoint Equational Theories: Combining Decision Procedures
Most of the work on the combination of uniication algorithms for the union of disjoint equational theories has been restricted to algorithms which compute nite complete sets of uniiers. Thus the developed combination methods usually cannot be used to combine decision procedures, i.e., algorithms which just decide solvability of uniication problems without computing uniiers. In this paper we des...
متن کاملCombining Uni cation- and Disuni cation Algorithms|Tractable and Intractable Instances
We consider the problem of combining procedures that decide solvability of (dis)uniication problems over disjoint equational theories. Partial answers to the following questions are given: Which properties of the component theories imply intractability in the sense that there cannot be a polynomial combination algorithm, assuming P 6 = NP? Which general properties of the component theories guar...
متن کاملA Criterion for Intractability of E-uniication with Free Function Symbols and Its Relevance for Combination of Uniication Algorithms
All applications of equational uniication in the area of term rewriting and theorem proving require algorithms for general E-uniica-tion, i.e., E-uniication with free function symbols. On this background, the complexity of general E-uniication algorithms has been investigated for a large number of equational theories. For most of the relevant cases, the problem of deciding solvability of genera...
متن کامل